*{box-sizing: border-box;margin: 0;padding: 0;font-size: 100%;font-weight: normal;vertical-align: baseline}
article, aside, details, figcaption, figure, footer, header, menu, nav, section {display: block;}
body {line-height: 1;-webkit-overflow-scrolling: touch;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
html,body{height: 100%}
blockquote,q {quotes: none}
blockquote:before, blockquote:after, q:before, q:after {content: none}
table {border-collapse: collapse;border-spacing: 0}
a,a:active,a:visited{-webkit-backface-visibility: hidden;text-decoration: none}
a{color:inherit}
ul{list-style: none}
input,button {-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-appearance: none;outline: none}
::-webkit-scrollbar{width:6px;height: 6px;}
::-webkit-scrollbar-thumb{width:6px;height: 6px;border-radius: 3px;background:rgba(0,0,0,.4)}
